.main-share {
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	align-items: center;
}

.main-share-icon {
	display: block;
	margin-left: 4px;
	width: 22px;
	height: 22px;
}

.main-share-icon a,
.main-share-icon a:link,
.main-share-icon a:visited,
.main-share-icon a:active {
	display: block;
	padding-top: 4px;
	width: 22px;
	height: 22px;
	border-radius: 3px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
}

.main-share-icon > a { background-size: cover; }

.main-share-icon .main-share-vk {
	background: #446690 no-repeat center url(images/icon-vk.svg);
}

.main-share-icon .main-share-twitter {
	background: #50abf1 no-repeat center url(images/icon-twitter.svg);
}

.main-share-icon .main-share-google-plus {
	background: #fff no-repeat center url(images/icon-google-plus.svg);
}

.main-share-icon .main-share-pinterest {
	background: #cb2027 no-repeat center url(images/icon-pinterest.svg);
	background-size: 16px;
}

.main-share-icon .main-share-facebook {
	background: #39579a no-repeat center url(images/icon-facebook.svg);
}

.main-share-icon .main-share-telegram {
	background: #50abf1 no-repeat center url(images/icon-telegram.svg);
}